Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
62 LOUDOUN ROAD Semi-Detached £2,905,602 £1,735,888 22 Mar 2013
64 LOUDOUN ROAD Terraced £3,231,506 £1,975,000 4 Oct 2013
68 LOUDOUN ROAD Terraced £3,244,542 £3,000,000 5 Nov 2021
70 LOUDOUN ROAD Terraced £2,597,628 £1,160,000 17 Oct 2003
72 LOUDOUN ROAD Terraced £2,761,348 £832,750 31 Aug 2001
74 LOUDOUN ROAD Terraced £2,182,273 £1,030,000 18 Feb 2004
78 LOUDOUN ROAD Terraced £3,277,206 £1,905,000 1 Mar 2011
80 LOUDOUN ROAD Terraced £1,768,047 £950,000 11 Apr 2005